Improving Agility in Model-Driven Web Engineering

نویسندگان

  • José Matías Rivero
  • Julián Grigera
  • Gustavo Rossi
  • Esteban Robles Luna
  • Nora Koch
چکیده

The increasing growth of the Web field has promoted the development of a plethora of Model-Driven Web Engineering (MDWE) approaches. These methodologies share a top-down approach: they start by modeling application content, then they define a navigational schema, and finally refine the latter to obtain presentation and rich behavior specifications. Such approach makes it difficult to acquire quick feedback from customers. Conversely, agile methods follow a non-structured, implementation-centered process building software prototypes to get immediate feedback. In this work we propose an agile approach to MDWE methodologies (called Mockup-Driven Development, or MockupDD) by inverting the development process: we start from user interface mockups that facilitate the generation of software prototypes and models, then we enrich them and apply heuristics in order to obtain software specifications at different abstraction levels. As a result, we get an agile prototype-based iterative process, with advantages of a MDWE one.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving the Development Tool Chain in the Context of Petri Net-Based Software Development

Modern, collaborative software development projects are highly supported by a variety of tools. Aside from the pure code development that is nowadays well supported by integrated development environments (IDEs) such as Eclipse, also other activities receive increasing attention in the matter of tool support. Recent improvements in tool support for source code management (SCM), process managemen...

متن کامل

Towards improving the navigability of Web applications: a model-driven approach

Navigability, defined as the efficiency, effectiveness and satisfaction with which a user navigates through the system in order to fulfil her goals under specific conditions, has a definite impact on the overall success of Web applications. This quality attribute can be measured based on the navigational model provided by Web Engineering methodologies. Most of the measures currently defined for...

متن کامل

System Evolution via Model-driven Design

Software engineers frequently face the challenge of systems whose requirements change over time to adapt to organizational reconfigurations or external pressures. Evolving user requirements present a considerable software engineering challenge, all the more so in an environment in which business agility demands shorter development times and responsive prototyping. This paper presents a system c...

متن کامل

Agility in Model-Driven Software Development? Implications for Organization, Process, and Architecture

Agile and model-driven development exhibit different constraints with respect to how products should be developed that make the two difficult to reconcile under all circumstances. Model-driven development is most affected by a lack of guaranteed congruence between model and implementation, which can be the result of an agile approach. On the other hand, the model-driven approach tends to defer ...

متن کامل

Towards Improving Agility in Model-driven Development

Agile Model Driven Development (Agile MDD) is an approach that aims to combine Agile development and Model Driven Development (MDD). It is the intention of our research to analyse the impact and the challenges of combining Agile and MDD and try to improve this approach by increasing its adaptability by proposing a framework that facilitate Agile and MDD. This includes essential procedures, reco...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011